/* FONT STACK */

html * {
	margin: 0;
}

body {
	background: #ffffff;
	color: #333333;
	margin: 0 auto;
	overflow-x: hidden; /* prevents box-shadow causing a horizontal scrollbar in firefox when viewport < 960px wide */
}

/* replace with .no-boxshadow body if you have modernizr available */


.ie6 body {
	height: 100%;
}

a:link, a:visited, a:hover {
	color: #48802c;
}

a:hover, a:active {
	outline: none; /* prevents outline in webkit on active links but retains it for tab focus */
}

.main-header{
    color:#fff;overflow:hidden;height:70px;background:#A4BED4; background-image:url('../images/topbg.bmp'); background-repeat:repeat
}

.main-header a,.main-header span{
    font-size: 12px;
}
.fieldcontain {
    margin-top: 1em;
}

.fieldcontain label {
    color: #666666;
    text-align: right;
    width: 20%;
}

label {
    display: inline-block;
    margin: 0 0.25em 0 0;
}

.inputtext, .inputtextarea {
    width: 20em;
}

input, select, textarea {
    background-color: #FCFCFC;
    border: 1px solid #CCCCCC;
    font-size: 1em;
    padding: 0.2em 0.4em;
}

.operator_lab{
    padding:2px 3px;
    cursor: pointer;
    color:red;
}

.client-add,.formworkcategory-add{
   background: url("../images/easyui/icons/edit_add.png")  no-repeat;
    display: block;
    height: 20px;
    left: 20px;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}
.client-update,.formworkcategory-update{
    background: url("../images/easyui/icons/pencil.png")  no-repeat;
    display: block;
    height: 20px;
    left: 40px;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}
.client-delete,.formworkcategory-delete{
    background: url("../images/easyui/icons/edit_remove.png")  no-repeat;
    display: block;
    height: 20px;
    left: 60px;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}

.client-list-add{
    background: url("../images/easyui/icons/edit_add.png")  no-repeat;
    display: block;
    height: 20px;
    right: 55px;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}
.client-list-update{
    background: url("../images/easyui/icons/pencil.png")  no-repeat;
    display: block;
    height: 20px;
    right: 30px;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}
.client-list-delete{
    background: url("../images/easyui/icons/edit_remove.png")  no-repeat;
    display: block;
    height: 20px;
    right: 5px;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}

#client_desc .fieldcontain,.create-container .fieldcontain{
    float: left;
    width:45%;
}

.user-changepassword-content{
    position: absolute;
    right: 5px;
    bottom: 5px;
}

.user-changepassword-content a{
    padding:5px;
}

.devicefields{
    float: left;
    width:48%;
}

.fieldcontain label {
    width:100px;
}

.composition-layout{
    border:1px solid #cccccc;
    width:99%;
    height:99%;

}
.composition-max{
    width:220px;
    height:220px;
}

.composition-min{
    width:80px;
    height:80px;
}

.terminal-single-hor,.terminal-single-ver{
    border:1px solid #ccc;
    margin: 2px;
}
.terminal-single-hor label{
    float:left;
    padding:10px 5px;
}
.terminal-single-hor .terminal-single-list{
    float:left;

}
.terminal-single-hor .terminal-single-list .terminal-checkbox{
    float:left;
    padding:3px;
}

.terminal-single-hor .terminal-single-list .terminal-checkbox{

    text-align:center;
}

.terminal-single-ver{
    float:left;
    text-align:center;
    width:30px;
}

.terminal-single-ver label{

    padding:10px 5px;
}
.terminal-single-ver .terminal-single-list .terminal-checkbox{

    padding:3px;
}

.header-username ,a.user-changepassword ,a.header-logout{
    color: #ffffff;
    position: relative;
    padding-left: 20px;
    margin-right: 5px;
}

.header-username img ,a.user-changepassword img ,a.header-logout img{
    position: absolute;
    left:0;
}

#Div_Title{
    float: left;
    padding:10;
    font-family:"微软雅黑","黑体","宋体";
    font-size:30;
    height:60px;
    color:#fff;
    letter-spacing:8px;
    FILTER:DropShadow(Color=#808080,OffX=3,OffY=3,Positive=1);

}
#Div_TopTools{
    width:210px;
    padding-bottom:0;padding-top:30;float:right;
    font-size:12;height:25px;color:#fff;
}

#Div_TopTools A:link {
    color: #fff;
    TEXT-DECORATION: none
}
#Div_TopTools A:visited {
    COLOR: #fff;
    TEXT-DECORATION: none
}
#Div_TopTools A:hover {
    COLOR: #ff7f24;
    text-decoration: underline;
}
#Div_TopTools A:active {
    COLOR: #ff7f24;
    text-decoration: underline;
}

#Div_User{
    width:70px;
    float:left;
}

#Div_ModifyPass{
    width:80px;
    float:left;
}

#Div_Logout{
    width:60px;
    float:right;

}
#terminal_detail_container p{
    padding: 2px;
}
#terminal_detail_container input {
    width:40px;
}

